home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970104-19970326 / 000160_news@columbia.edu _Fri Jan 31 17:47:47 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id RAA14176
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Fri, 31 Jan 1997 17:47:47 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id RAA28316
  7.     for kermit.misc@watsun; Fri, 31 Jan 1997 17:47:45 -0500 (EST)
  8. Path: news.columbia.edu!not-for-mail
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: Kermit Protocol Overview
  12. Date: 31 Jan 1997 17:47:33 -0500
  13. Organization: Columbia University
  14. Lines: 42
  15. Message-ID: <5ctsq5$dpk@watsun.cc.columbia.edu>
  16. References: <32F26B93.63E3@jpl.nasa.gov>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:6510
  19.  
  20. In article <32F26B93.63E3@jpl.nasa.gov>,
  21. Clark Briggs  <Hugh.C.Briggs@jpl.nasa.gov> wrote:
  22. : We are considering an embedded processor that seems to use kermit
  23. : over its serial port to load its boot image.  We can see the
  24. : ROM code that is doing this and standard practice is to use
  25. : a Unix Kermit on a workstation for the boot host.
  26. Do they give you directions for this?  What are the directions?
  27.  
  28. : Where can I find a short text description of the Kermit protocol
  29. : to see if this processor is really doing a kermit thing? 
  30. The Kermit protocol specification is in a book, but all you need to
  31. is whether it's Kermit, right?  Why don't you just capture a bit of
  32. it and post it or send it to kermit-support@columbia.edu and we'll
  33. tell you just what it is.
  34.  
  35. : I have been told that this processor only loads binary files,
  36. : looks for 3 simple intro facts (where to load in memory, where to
  37. : begin execution, and how long is the load-image-file) followed
  38. : by the load-image-file-in-binary.  It is further said that there
  39. : are no checksums or ack/nak stuff in the ROM code.
  40. Well that's not Kermit -- Kermit always has checksums (or CRCs) and
  41. ACK/NAKs -- otherwise how would it detect and recover from errors?
  42.  
  43. : Can this be a valid (simple, minimal, whatever) kermit protocol?
  44. Not as you describe it.
  45.  
  46. Try this: Connect your terminal emulator to this thing, and type:
  47.  
  48.   <Ctrl-A>7<Space>SXXXXXXXXXXXXXXXXXXXXX<Carriage Return>
  49.  
  50. This is a Kermit packet that contains junk and a bad checksum.  If
  51. Kermit protocol is reading this packet, it should respond with:
  52.  
  53.   <Ctrl-A><Space>N3<Carriage Return>
  54.  
  55. Which is a NAK.
  56.  
  57. - Frank